<?php  
/** 
* The administration panel. Controller 
* Панель администрирования. Контроллер  
* @author IT studio IRBIS-team 
* @copyright © 2009 IRBIS-team 
*/ 
///////////////////////////////////////////////////////// 

/** 
* Generation of page of an error at access out of system 
* Генерация страницы ошибки при доступе вне системы 
*/ 
    if(!defined('IRB_KEY')) 
    { 
       header("HTTP/1.1 404 Not Found");       
       exit(file_get_contents('../../404.html')); 
    } 
//////////////////////////////////////////////////////////

    if(file_exists(IRB_ROOT .'setup/menu.txt'))
       $links = unserialize(file_get_contents(IRB_ROOT .'setup/menu.txt'));
    else
       $links = array('', array('',''));
       
/** 
* Edit page
* Редактируем страницу 
*/     
    if($ok && $POST['value1'])
    {

        $links[$GET['num']][1] = htmlspecialchars($POST['value1']);
            
        file_put_contents(IRB_ROOT .'setup/menu.txt', serialize($links));               
        file_put_contents(IRB_ROOT .'setup/'. $GET['id'] .'.txt', $POST['value2']);
        
        reDirect();        
   
    } 
    
/** 
* Read page
* Читаем страницу 
*/         
    $page      = $links[$GET['num']][1];
    $edittext  = '';
               
    if(file_exists(IRB_ROOT .'setup/'. $GET['id'] .'.txt'))
       $edittext = file_get_contents(IRB_ROOT .'setup/'. $GET['id'] .'.txt');
    else
    {
       header("HTTP/1.1 404 Not Found");      
       exit(file_get_contents(IRB_ROOT .'404.html'));
    }
       
     
